.xxxxsmall, .xxxx-small
{ width:10px; }
.xxxsmall, .xxx-small
{ width:20px; }
.xxsmall, .xx-small
{ width:40px; }
.xsmall, .x-small
{ width:60px; }
.xsmall-s, .x-small-s
{ width:80px; }
.small
{ width:100px; }
.small-s
{ width:125px; }
.small-m
{ width:150px; }
.small-mm
{ width:175px; }
.medium
{ width:200px; }
.medium.m
{ width:225px; }
.medium-l
{ width:250px; }
.medium-ll
{ width:275px; }
.large
{ width:300px; }
.xlarge
{ width:400px; }
.xlarge-xxl
{ width:500px; }
.xxlarge
{ width:600px; }
.xxxlarge
{ width:800px; }
.h_large
{ height:200px; }
.h_xlarge
{ height:300px; }
.h_xxlarge
{ height:400px; }
.h_xxxlarge
{ height:600px; }
fullwidth, .full-width, .full_width, 
fullw, .full-w, .full_w
{ width:100%; }
.error
{ color:#FF0000; font-weight:bold; }
.red
{ color:#FF0000; }
.req
{ color:#FF0000; font-weight:bold; }
.command
{ cursor:pointer; }
.center
{ text-align:center; }
.left, .text-left, .text_left
{ text-align:left; }
.right, .text-right, .text_right
{ text-align:right; }
.top, .text-top, .text_top
{ vertical-align:top; }
.bottom, .text-bottom, .text_bottom
{ vertical-align:bottom; }
.float.left, .float_left, .float-left, .left_float
{ float:left; }
.float.right, .float_right, .float-right, .right_float
{ float:right; }
.clear_left, .clear-left, .left_clear
{ clear:left; }
.clear_right, .clear-right, .right_clear
{ clear:right; }
.overflow_hidden, .overflow-hidden, .hidden_overflow
{ overflow:hidden; }
.clear
{ clear:both; }
.normal, .font-normal, .font_normal
{ font-weight:normal; }
* .strong,
.strong *,
* .bold,
.bold *
{ font-weight:bold; }
.nowrap
{ white-space:nowrap; }
.vtop
{ vertical-align:top; }
.underline
{ text-decoration:underline; }
.overline
{ text-decoration:overline; }
.page
{ width:595px; } 
.display-none, .invisible, .hidden
{ display:none; }
.block
{ display:block; }
.inline
{ display:inline; }
.inline-block
{ display:inline-block; }
.a4, .page.print
{ 
	width:595px;
	page-break-after: always;
}
body.print div#page
{ margin:10px 10px; }
div.spacer, div.ccm-spacer 
{ clear:both; font-size:1px; line-height:1px; }
div.v-space { height:10px; clear:both; }
hr { border-top:1px dotted #999; color:#fff; background-color:transparent; border-bottom:none; border-left:none; border-right:none; }
form { margin:0px; }
img.ui-datepicker-trigger
{ cursor:pointer; }

.command-bar
{ 
	position:fixed;
	bottom:0px;
	padding:10px;
	background-color: #F7F7F7;
	border:1px solid #999;
	border-radius: 4px 4px 0px 0px;
	border-bottom:none;
	outline: 0;
	
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
}

.command-bar-top
{ 
	position:fixed;
	top:0px;
	padding:10px;
	background-color: #F7F7F7;
	border:1px solid #999;
	border-radius: 4px 4px 4px 4px;
	border-bottom:none;
	outline: 0;
	
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(14, 136, 204, 0.4);
}